.el-container.is-vertical {
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
}
/* only screen and (min-width: 1200px) */
.app-contain, .app-item-contain {
    padding: 30px 100px 0 100px;
}

.paper-align-center {
    text-align: center;
    height: 100%!important;
}
.el-header {
    padding: 0 20px;
}
.exam-question-content {
    word-break: break-all;
    white-space: normal;
}

h1 {
    font-size: 2em;
    margin: .67em 0;
}
.question-title-padding {
    padding-left: 25px;
    padding-right: 25px;
}

.el-main {
    display: block;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    overflow: auto;
    padding: 20px;
}
.el-row {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.app-item-contain .el-card {
    overflow: visible;
    cursor: default;
}

.el-card.is-always-shadow, .el-card.is-hover-shadow:focus, .el-card.is-hover-shadow:hover {
    -webkit-box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);
    box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);
}
.card-margin {
    margin-top: 20px;
}
.el-card {
    border-radius: 6px;
    border: 1px solid #e6ebf5;
    background-color: #fff;
    overflow: hidden;
    color: #303133;
    -webkit-transition: .3s;
    transition: .3s;
    width: 100%;
    
}

.el-card, .el-message {
    border-radius: 4px;
    overflow: hidden;
}